Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Brazil F5 Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F11 Brazil F12 Brazil F13 Brazil F14 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Brazil F1 Chile F2 Ukraine F2 Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F17 France F18 France F7 Italy F10 Brazil F20 Brazil F21 Brazil F10 Italy F10 Russia F3 Russia F4 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Hungarian Open - Budapest Schickendanz Open - Furth Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Brazil - Sao Paulo BCP Tennis Classic - Sao Paulo Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo Visa Tennis Open - Sao Paulo Nossa Caixa Aberto de Sao Paulo - Sao Paulo Gramado Challenger - Gramado Copa Ericsson - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Ourocard Tennis Challenger - Sao Paulo Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado II Manta Open - Manta Olimp Kyiv Open - Kiev XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons II Manta Open - Manta Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Countrywide Classic USTA Challenger - Carson Memorial Manfredini - Sassuolo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Open de Montauban - Montauban 2007 Nielsen Pro Tennis Championship - Winnetka Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IV Manta Open - Manta UTC Open by Selena - Cherkassy Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens Tallahassee Tennis Challenger - Tallahassee Roma Open Challenger - Rome Pharma Medico Open 2008 - Aarhus Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk SMS Tennis Cup - Sao Paulo Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Open Tarragona Costa Daurada - Tarragona Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Rabat Challenger Bogota Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Johannesburg Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Lugano Challenger Turin Challenger Pozoblanco Challenger Rimini Challenger Orbetello Challenger Belo Horizonte Challenger Poznan Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Manerbio Challenger Como Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Mons Challenger Tashkent Challenger Rennes Challenger Florionapolis Challenger Astana Challenger Medellin Challenger Genova Challenger Sao Paulo Challenger Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Bucaramanga Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bogota Challenger Ostdeutscher Sparkassen Cup - Dresden Blunmenau Challenger Curitiba Challenger Ramat Hasharon Challenger Bordeaux Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Segovia Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Sao Paulo Challenger Singapore Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Guadalajara Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger Cali Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Johannesburg Challenger Rio Quente Challenger Caltanissetta Challenger Blois Challenger Manta Challenger Oberstaufen Challenger Segovia Challenger Campinas Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Brazil Open - Salvador Brasil Open - Salvador Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Orange Prokom Open - Sopot BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Open 13 - Marseille Copa Telmex - Buenos Aires ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Brisbane International - Brisbane SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Brisbane International - Brisbane Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Grand Prix Hassan II - Marrakech Open de Moselle - Metz Ecuador Open - Quito St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, POL-UKR 3-1 Hopman Cup - Perth Davis Cup, Group I, PO, ISR-UKR 0-5 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors)